<script>
  function fn(a, b){
    console.log(`晚辈${this.name}`, a, b);
  }
  fn()
  let obj1 = {name: '萧炎'}
  fn.call(obj1, 1, 2)
  let obj2 = {name: '王林'}
  fn.apply(obj2,[3, 4])
  let obj3 = {name: '陈平安'}
  let result = fn.bind(obj3, 5, 6)
  result()
  console.log(Math.max(1, 2, 3));
  let arr = [1, 2, 3]
  console.log(Math.max.apply(null, arr));
</script>
